import { defineStore } from "pinia";
import { ref } from "vue";

const useToken = defineStore('token', () => {
    const token = ref(null);
    const updateToken = val => token.value = val;
    const removeToken = () => token.value = null;
    return { token, updateToken, removeToken };
}, {
    persist: {
        enabled: true,
        strategies: [{
            key: 'token',
            Storage: localStorage
        }]
    }
})
export default useToken